@charset "utf-8";
/**
 * Generic CSS for CakePHP
 *
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @package       app.webroot.css
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */

.remote .banner_pc {width:100%; height:428px; background:url(/images/service/banner.png) center center no-repeat;}
.remote .banner_pc a{ width:100%; height:428px; display:block;}
.remote .banner_ph{display:none; width:100%;}
.remote .banner_ph img{ width:100%;}
.remote .why{width:1200px;height:auto;background-color: #fff;margin:0 auto;overflow: hidden;}
.remote .why>h2,.remote .suggest>h2,.remote .team>h2,.remote .order>h2,.remote .past>h2,.remote .problem .problem-text>h2{font-size: 38px;color:#323232;margin-top: 104px;text-align: center;}
.remote .problem .problem-text>h2{margin-top:44px;}

.remote .why>h3,.remote .suggest>h3,.remote .team>h3,.remote .order>h3,.remote .past>h3,.remote .problem .problem-text>h3{text-align:center; font-size:16px;color:#999999;font-family:"方正兰亭细黑";margin-top:20px; display:none;}
.remote .why>p,.remote .suggest>p,.remote .team>p,.remote .order>p,.remote .past>p,.remote .problem .problem-text>p{text-align: center;font-size:16px;color:#646464;margin-top: 47px;}
.remote .why ul{width:90%;margin:0 auto;}
.remote .why ul>li{float: left;margin:88px 0 87px 0; width:25%;height:auto;text-align: center;font-size:14px;color:#777777;}
.remote .why ul>li>img{margin:0 auto 46px auto;}
.remote .why ul>li>.ph_why{display:none;}
.remote .suggest{width:100%;height:auto;background-color:#f8f8f8;overflow: hidden;}
.remote .suggest .lump{width:1200px;margin:68px auto 87px auto;position:relative;height: 450px;}
.remote .lump-left{background-color: #f29c9f;float:left;text-align: center;width:556px;height:456px;position: absolute;left:0;}
.remote .lump-right{background-color: #f9b194;float:right;text-align: center;width:556px;height:456px;position: absolute;right:0;}
.remote .lump-left:hover,.lump-right:hover{top: -3px;}
.remote .lump-left>img:nth-child(2),.remote .lump-right>img:nth-child(2){display:none;}
.remote .suggest .lump div>p{font-size:22px;margin-bottom:40px;color:#fff;}
.remote .suggest .lump div>p::after{content:"";display:block; width:80%;height:1px;background-color: #eee;position:relative;bottom:-20px;margin:0 auto;}
.remote .suggest .lump img{width:125px;height:125px;margin:80px auto 30px auto;}
.remote .suggest .lump .lump_pc_text{font-size:16px;line-height: 35px;display:block;width:70%;height:130px;margin:0 auto 50px auto;overflow:hidden; font-size:16px;color:#fff;}
.remote .suggest .lump .lump_ph_text{display:none;font-size:12px;color:#888888;line-height:20px;margin-bottom:15px;}
.remote .team{width:100%;height:auto;background-color:#fff;overflow: hidden;}
.remote .team ul{margin: 64px auto 60px auto;width:1160px;height:auto;overflow: hidden;}
.remote .team ul>li{float:left;width:17.6%;margin-right:3%;font-size:15px;color:#7d7d7d;}
.remote .team ul>li:last-child{margin:0;}
.remote .team ul>li img{width:180px;height:180px;margin: 0 auto;}
.remote .team ul>li h4{font-size:24px;color:#323232;text-align:center;display:none;margin: 26px 0 -15px 0;}
.remote .team ul>li p{color:#f29c9f;font-size:18px;margin:30px 0 27px 0;text-align: center;}
.remote .team .zixun{display:block;width:190px;height:56px;border:1px solid #fc929f;border-radius: 50px;color:#fc929f;font-size: 18px; text-align: center;line-height: 56px; margin:0px auto 90px auto;} 

.remote .order{width:100%;height:auto;background-color:#f8f8f8;overflow: hidden;}
.advan{ width: 1090px; height: 380px; background: #fff; margin:62px auto 92px; padding: 32px 50px 44px; overflow: hidden;}
.advan .box_left{ width: 324px; height: auto; overflow: hidden; float: left; margin-right:58px; }
.advan .box_left .cont{ width: 100%; height:309px; overflow: auto; margin-top: 5px; }
.advan .box_left .cont .xbox{display: block; float: left; margin-top:10px; margin-right: 21px; text-align: center; font-size:16px; border-radius: 20px; line-height: 35px; padding:2px 23px; cursor: pointer;border: #b4b4b4 1px solid;  background: #fff; color: #7f807f; }
.advan .box_left .cont .xred{ border: #fff 1px solid;  background: #f29c9f; color: #fff; }
.advan .radio_btn{ display:none; }
.advan .radi_btn{ display:none; }
.advan .box_center{ width: 327px; height: auto; overflow: hidden; float: left; margin-right: 58px; }
.advan .box_center .contt{ width: 100%;height:265px; overflow: auto; margin-top: 5px; padding-top: 5px; }
.advan .box_center .contt .sbox{ width: 100%; height: 38px; text-indent: 14px; font-size: 16px; color: #6e6d6e; background: #fff; cursor: pointer; line-height: 38px;}
.advan .box_center .contt .mt{ color: #eb6877; background: #eee; }
.advan .box_right{ width: 322px; height: auto; overflow: hidden; float: left;position:relative;} 
.advan .adv_title{ width: 100%; height: 60px; line-height: 75px; font-size:24px; color: #000; border-bottom: 1px #eee solid; font-style:italic; }
.advan .adv_title span{ font-size:56px;  color: #f29c9f; line-height: 45px; padding-right: 8px;}
.remote .order .advan .box_right .name,.remote .order .advan .box_right .phone{color:#323232;background: #fefcfa;width: 302px;padding:11px 0 11px 16px;border: 1px solid #eee;border-radius: 5px;font-size:14px;margin-top:43px;outline:none;} 
.remote .order .advan .box_right .adv_title input::-webkit-input-placeholder{color:#888;}
.remote .order .advan .box_right .opts{background: #fefcfa;width: 320px;padding:11px 0 11px 16px;border: 1px solid #eee;border-radius: 5px;color: #323232;font-size:14px;outline:none;position:absolute;appearance:none;-moz-appearance:none;-webkit-appearance:none;top:166px;left:0px;}
.remote .order .advan .box_right .phone{margin:84px 0 20px 0;}
.remote .order .advan .box_right button{outline:none;cursor:pointer;width:322px;height:46px;border-radius:10px;background-color:#ea6a7a;text-align:center;font-size:18px;color:#fff;line-height:46px;border:none;}
/*往期回顾*/
.remote .past{overflow:hidden;}
.remote .past .screen {overflow:hidden;width:1200px;height:auto;background-color:#fff;overflow:hidden;margin:60px auto 85px auto;}
.remote .past .screen .screen-play{width:768px;height:432px;float:left;position:relative;}
.remote .past .screen .screen-play .ck_img,.remote .past .screen .screen-play .ck_img img{width:768px;height:432px;overflow: hidden; cursor: pointer;}
.remote .past .screen .screen-play>img{margin:-42px 0 0 -42px;display: block;position:absolute;top:50%;left:50%; cursor: pointer;}
.remote .past .screen .screen-list{width:412px;height:432px;float:right;}
.remote .past .screen .screen-list li{width:100%;height:auto;overflow:hidden;padding:13px 0;border-top:1px solid #d6d7dc; cursor: pointer;}
.remote .past .screen .screen-list li:nth-child(1){padding-top:0;border:none;}
.remote .past .screen .screen-list li .list-img{width:202px;height:127px;float:left;}
.remote .past .screen .screen-list li .list-img img{width:100%;height:auto;}
.remote .past .screen .screen-list li .list-text{float:left;width:160px;height:100px;padding:26px 20px 0;font-size:14px;color:#555;line-height:26px;}
.remote .past .screen .screen-list .play_ck .list-text{background:#efefef;}


.remote .problem{width:100%;height:auto;overflow:hidden;background-color:#f8f8f8;}
.remote .problem .pro-ion{width:100%;height:34px;background:url(/images/service/zuobian.png) 15% 0 no-repeat,url(/images/service/youbian.png) 85% 0 no-repeat;position:relative;top:-17px;}
.remote .problem .problem-text{width:1200px;height:auto;background-color:#fff;margin:105px auto 80px auto;padding-bottom: 10px;}
.remote .problem .problem-text ul{margin: 44px 10% 85px 10%;}
.remote .problem .problem-text ul li{margin-bottom:23px;}
.remote .problem .problem-text ul li>h3{font-size:18px;color:#323232;padding-left:35px;line-height: 22px;}
.remote .problem .problem-text ul li>h3::before{content:"";display:block; width:24px;height:24px;background:url(/images/service/duihua_1.png) no-repeat;background-size: 100%;position:relative;bottom:-26px;left:-35px;}
.remote .problem .problem-text ul li>p{padding-left: 35px;font-size:16px;color:#888;line-height:25px;padding-top:20px;}
.remote .problem .problem-text .more{display:block;width:152px;height:45px;background:#f8f8f8;font-size:16px;color:#6c6969;border-radius:10px;margin:60px auto;text-align:center;line-height:45px;}
.remote .free{background-color:#fff;padding:90px 29px;display:none;}
.remote .free .fre_title{text-align:center;font-size:28px;color:#323232;line-height:50px;}
.remote .free .fre_title span{color:#ea6e72;}
.remote .free .fre_name,.remote .free .fre_opts,.remote .free .fre_phone{outline: none;background: #fefcfa;width:100%;border: 1px solid #eee;border-radius: 5px;color: #aeaeae;font-size: 24px;padding:22px 0 22px 0px;} 
.remote .free .fre_name{margin-top:52px;}
.remote .free form div>label{color:red;font-size:12px;display:none;}


.remote .free .fre_opts{margin:36px 0 0 0;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.remote .free .fre_phone{margin:36px 0 0px 0;}
.remote .free button{width:100%;height:85px;border-radius:10px;background-color:#ea6a7a;text-align:center;font-size:2rem;color:#fff;line-height:46px;border:none;margin-top:50px;outline:none;}


.remote .wap_five .five_text{  color: #656565; }
.remote .wap_five .five_text span{ color: #ea6e72; }
.remote .wap_five{ width: 100%; height: auto; overflow: hidden; padding: 55px 0 18px; background:  #fff;  border-top: #ebeaea 1px solid; text-align: center; }
.remote .wap_five .five_text{ font-size: 22px; line-height: 36px; }
.remote .wap_five .fivetext{ font-size: 15px; color: #999; padding: 0px 0 15px;  }
.remote .wap_five .from{ width: auto; height: auto; overflow: hidden;margin:20px 20px 10px; }
.remote .wap_five .from .select{ height:42px; width: 99.5%; line-height: 40px;outline: none;-webkit-appearance: none; /*opacity: 0.85; background:url(/images/index/bai.jpg); */text-indent: 30px;border: #d9d9d9 1px solid ;font-size: 14px; margin-bottom: 15px; border-radius: 5px; color: #323232; z-index: 999;background:#fff; }
.remote .wap_five .from .input{ height: 40px; width: 99%; line-height: 40px; text-indent: 35px; display: block; border: #d9d9d9 1px solid;font-size: 14px; margin-bottom: 15px; border-radius: 5px;color:#323232;}
.remote .wap_five .from input:focus{ outline:0;}
.remote .wap_five .from .span{ width: 100%; height: 30px; text-align: left; color: #f00; }
.remote .wap_five .from .submit{height: 50px; display: block; width: 99%; line-height: 50px; color: #fff; text-indent: 0px; border-radius: 5px; border:0; text-align: center; font-size: 18px; margin-bottom: 15px; margin-top:35px; background-color: #EB6E72;}
.remote .wap_five .from .dw{ width: 100%; height: 0; position: relative; }
.remote .wap_five .from .dw .yd_01{ position: absolute;top: -242px; left: 10px; color: #ccc; font-size: 16px; width: 30px; height: 30px; text-align: left; z-index: 0; }
.remote .wap_five .from .dw .yd_02{ position: absolute;top: -185px; left: 10px; color: #ccc; font-size: 16px;width: 30px; height: 30px; text-align: left; z-index: 0;}
.remote .wap_five .from .dw .yd_03{ position: absolute;top: -129px; left: 10px; color: #ccc; font-size: 16px;width: 30px; height: 30px; text-align: left; z-index: 0;}








/*精准预约*/
.booking{ width: 100%; height: auto; overflow: hidden;}
.booking .booking1{ width: 100%; height: auto; overflow: hidden;}
.booking .booking2{ width: 100%; height: auto; overflow: hidden;}
.booking .booking1 .div33{ width: 100%; height: 420px; background: url(/images/service/jingzhunbanner.jpg) center center no-repeat; }
.booking .booking1 .div33_01{ width: 600px; height: 0px; position: relative; margin:0 auto; background: #f00; }
.booking .booking1 .div33_01 a{ position: absolute; top:20px; left: 20px; width: 170px; height: 40px; line-height: 40px; text-align: center; background-color: transparent; border: 1px solid #EE7074; border-radius: 4px; font-size: 14px; margin-left: -270px; margin-top: 295px; color: #EE7074;}
.booking .booking1 .div33_01 a:hover{background-color: #EE7074; color: #fff;}
.booking .booking1 .div34{width: 1170px;height: 654px;margin: 0 auto;}
.booking .booking1 .div34_01{font-size: 38px;color: #353535;text-align: center;padding-top: 82px; padding-bottom: 20px;}
.booking .booking1 .div34_02{text-align: center;text-transform: uppercase;color: #ccc;margin-top: 4px;font-size: 14px; line-height:50px;}
.booking .booking1 .div34_03{text-align: center;margin-top:-9px;}
.booking .booking1 .div34_03 img{ margin:0 auto; }
.booking .booking1 .div34_04{width: 1170px;height: 160px;margin: 46px auto 0 auto;background-color: #fff;}
.booking .booking1 .wow{width: 300px;float: left;}
.booking .booking1 .section2 .wow02{margin-left: 135px;margin-right: 135px;}
.booking .booking1 .section2 .s2-btn{position:relative;display:inline-block;width:301px;height:80px;border:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#F29C9F;color:#fff;text-align:center;font-size:16px;line-height:80px;-ms-border-radius:20px;-o-border-radius:20px}
.booking .booking1 .section2 .s2-btn.front-face{font-size:22px;}
.booking .booking1 .section2 .s2-btn:after{position:absolute;bottom:-28px;left:50%;overflow:hidden;margin-left:-15px;width:0;height:0;border:15px solid transparent;content:"";border-top-color:#F29C9F;}
.booking .booking1 .section2 .s2-btn.back-face{padding-top:15px;line-height:1.5;height: 70px;}
.booking .booking1 .s2-scr #last{width: 212px;padding-left: 44px;padding-right: 44px;}
.booking .booking1 .section2 .s2-scr{position:relative;height:100px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}
.booking .booking1 .back-face,.front-face{position:absolute!important;top:0;left:50%;margin-left:-150px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.booking .booking1 .front-face{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-ms-transform:rotateY(0)}
.booking .booking1 .back-face,.s2-scr:hover .front-face{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-ms-transform:rotateY(180deg)}
.booking .booking1 .s2-scr:hover .back-face{cursor:pointer;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);-ms-transform:rotateY(360deg)}
.booking .booking1 .div35_wai{background-color: #faf8f8; min-width: 1170px;}
.booking .booking1 .div35{width: 1170px; height: 761px; margin: 0 auto; text-align: center;}
.booking .booking1 .div35_01{font-size: 38px; color: #353535; padding-top:95px;}
.booking .booking1 .div35_02{text-align: center; margin-top:5px; padding-top:21px;}
.booking .booking1 .div35_03{text-align: center; margin:30px 0 0px;}
.booking .booking1 .div35_02 img{ margin:0 auto; }
.booking .booking1 .div35_03 img{ margin:0 auto; }
.booking .booking1 .div35_04{font-size: 16px; color:#646464; margin-top: 15px;}
.booking .booking1 .section7 #box{position:relative; float:left; overflow:hidden; width:100%; height:400px}
.booking .booking1 .section7 #list3{position:absolute; top:49px; left:0; display:inline; width:100%; height:446px}
.booking .booking1 .section7 #list3 ul{margin:0 auto; padding:0; width:790px; height:100%}
.booking .booking1 .section7 #list3 li{position:absolute; width:100px; cursor:pointer}
.booking .booking1 .section7 #list3 li img{width:100%; height:100%; vertical-align:top;}
.booking .booking1 .div35_06{font-size: 23px; color: #323232;}
.booking .booking1 .div35_07{margin-top: 24px;}
.booking .booking1 .div35_07 .p1{margin-bottom: 6px; font-size: 16px; color: #646464;}
.booking .booking1 .div36{width: 1170px; height: 755px; margin: 0 auto; text-align: center;}
.booking .booking1 .div36_01{font-size: 38px; color: #353535; padding-top:83px;}
.booking .booking1 .div36_02{text-align: center; margin-top:5px; padding-top: 16px;}
.booking .booking1 .div36_03{text-align: center;margin-top: 30px;}
.booking .booking1 .div36_02 img{ margin:0 auto; }
.booking .booking1 .div36_03 img{ margin:0 auto; width: 35px!important; }
.booking .booking1 .div36_04{font-size: 16px; color:#646464; margin-top: 15px;}
.booking .booking1 .div36_05{height: 530px; margin-top: 70px;}
.booking .booking1 .div36_05_left{float: left;}
.booking .booking1 .div36_05_right{width: 420px; height: 530px; float: left; margin-left: 30px;}
.booking .booking1 .div36_05_lie{width: 420px; height: 128px; margin-top: 20px;}
.booking .booking1 .div36_05_lie_pic{float: left;}
.booking .booking1 .div36_05_lie_words{float: left; text-align: left; margin-left: 20px;}
.booking .booking1 .div36_05_lie_words p{color:#646464;}
.booking .booking1 .div36_05_lie_words .title{color: #333;font-size: 23px; margin-bottom: 20px; padding-top:10px;}
.booking .booking1 .div37_wai{background-color: #FAF8F8; min-width: 1170px;}
.booking .booking1 .div37{width: 1170px; height: 750px; margin: 0 auto;}
.booking .booking1 .div37_01{font-size: 38px; color: #353535; text-align: center; padding-top: 82px;}
.booking .booking1 .div37_02{text-align: center; text-transform: uppercase; font-size: 14px; color: #ccc;line-height:50px;}
.booking .booking1 .div37_03{text-align: center; margin-top: 30px;}
.booking .booking1 .div37_03 img{ margin:0 auto; }
.booking .booking1 .div37_04{font-size: 16px; color: #646464; text-align: center; margin-top: 13px;}
.booking .booking1 .div37_05{width: 1170px; height: 440px; margin: 10px auto 0 auto;}
.booking .booking1 .div37_05_nei01,.booking .booking1 .div37_05_nei02,.booking .booking1 .div37_05_nei03{float: left; width: 380px; height: 450px; background-color: #fff; border-radius:10px; margin-top: 32px;}
.booking .booking1 .div37_05_nei01, .div37_05_nei02{margin-right: 14px;}
.booking .booking1 .div37_05 .ul01{width: 341px; height: 350px; margin: 14px auto 0 auto; text-align: left;}
.booking .booking1 .div37_05 .ul01 .li02{font-size: 23px; color: #323232; margin-top: 32px;}
.booking .booking1 .div37_05 .ul01 .li04{font-size: 14px; color: #646464;}
.booking .booking1 .div37_05 .ul01 .li03{ margin:10px 0; }
.booking .booking1 .new_ser_one{ width: 100%; height: auto; overflow: hidden; background: #fff; text-align: center; padding-bottom: 20px; }
.booking .booking1 .new_ser_one_01{font-size: 38px; color: #353535; text-align: center; padding-top: 78px;}
.booking .booking1 .new_ser_one_02{text-align: center; text-transform: uppercase; color: #ccc; margin-top: 4px; font-size: 14px; line-height:45px;}
.booking .booking1 .new_ser_one_03{text-align: center; margin-top:30px;}
.booking .booking1 .new_ser_one_03 img{ margin:0 auto; }
.booking .booking1 .new_ser_one_04{font-size: 16px;color:#646464;  margin-top: 13px; }
.booking .booking1 .new_ser_one_05{ width: 1180px;height: auto;  margin:70px auto 30px; }
.booking .booking1 .new_ser_one_05 .goodness{ width:1180px; height: auto; margin:0 auto; position: relative;}
.booking .booking1 .new_ser_one_05 .goodness .nav-arrow{position:relative;z-index:5}
.booking .booking1 .new_ser_one_05 .goodness .nav-arrow .arrow{position:absolute;opacity:1}
.booking .booking1 .new_ser_one_05 .goodness .nav-arrow .arrow i{display:block;width:50px;height:200px;cursor:pointer;}
.booking .booking1 .new_ser_one_05 .goodness .nav-arrow .prev{left:-50px;}
.booking .booking1 .new_ser_one_05 .goodness .nav-arrow .prev i{ background: url(/images/service/zuojiantou.png) left center no-repeat; }
.booking .booking1 .new_ser_one_05 .goodness .nav-arrow .next{right:-50px;}
.booking .booking1 .new_ser_one_05 .goodness .nav-arrow .next i{background: url(/images/service/youjiantou.png) right center no-repeat; }
.booking .booking1 .new_ser_one_05 .goodness .nav-arrow .prev:hover,.nav-arrow .next:hover{opacity:1}
.booking .booking1 .new_ser_one_05 .goodness .desc{ color: #666; font-size:15px; line-height: 25px;  color: #484848;}
.booking .booking1 .new_ser_one_05 .goodness .swiper-slide{ height: 325px!important; line-height: 25px;} 
.booking .booking1 .new_ser_one_05 .goodness .swiper-slide img{ width: 265px; margin:0 10px; padding: 5px;border:#f1f1f1 1px solid; }
.booking .booking1 .new_ser_two{ width: 100%; height: auto; overflow: hidden; background: #faf9f9; text-align: center; display: none; }
.booking .booking1 .new_ser_two_01{font-size: 39px; color: #353535; text-align: center; padding-top: 70px;}
.booking .booking1 .new_ser_two_02{text-align: center; text-transform: uppercase; color: #ccc; margin-top: 4px; font-size: 14px;}
.booking .booking1 .new_ser_two_03{text-align: center; margin-top:-9px;}
.booking .booking1 .new_ser_two_04{ width: 1160px;height: auto;  margin:70px auto 30px; }
.booking .booking1 .new_ser_two_04 .xbox{ width: 310px;height:420px; float: left; margin-left: 115px; text-align: center; font-size:18px; color: 000; line-height: 30px; }
.booking .booking1 .new_ser_two_04 .xbox img{ margin-bottom: 30px; }
.booking .booking1 .new_ser_two_04 .xbox:nth-child(1){ margin-left: 0; }
.booking .booking1 .new_ser_two_04 .xbox span{ display: block; text-align: left; margin-top: 10px; font-size: 14px; color: #646464; line-height: 21px; }



.booking .booking2 .container,.content-wrap{height: auto}
.booking .booking2 #slides{width: 100%!important;}
.booking .booking2 .banner{display: block;width: 100% ;height:auto; overflow: hidden;}
.booking .booking2 .banner img{width: 100%;}
.booking .booking2 .fannao{width: 100%; background-color: #fff; text-align: center;}
.booking .booking2 .fannao01{font-size: 20px; text-align: center; padding-top:40px;}
.booking .booking2 .fannao02{text-align: center; padding-top:10px; color: #A2A2A2; text-transform: uppercase;}
.booking .booking2 .fannao03{width: 100%; text-align: center;}
.booking .booking2 .fannao03 img{ margin:0 auto; margin-top: 10px;}
.booking .booking2 .fannao04{width: 100%; height: auto; overflow: hidden;}
.booking .booking2 .fannao05{width: 95%; margin: 0px auto 0; height: auto; overflow: hidden;}
.booking .booking2 .fannao05 img{width: 100%;}
/*.fannao over*/
/*.tigao begin*/
.booking .booking2 .tigao{width: 100%; background-color: #FAF8F8; overflow: hidden;text-align: center;}
.booking .booking2 .tigao01{font-size: 20px; text-align: center; padding-top:40px;}
.booking .booking2 .tigao02{text-align: center; padding-top:10px; color: #A2A2A2; text-transform: uppercase;}
.booking .booking2 .tigao03{width: 100%; text-align: center;}
.booking .booking2 .tigao03 img{margin:0 auto; margin-top: 10px;}
.booking .booking2 .tigao05{text-align: center; color: #646464; margin-top: 15px;}
/*.tigao over*/
/*.jujiao begin*/
.booking .booking2 .jujiao{width: 100%; background-color: #fff; clear: both;text-align: center;}
.booking .booking2 .jujiao011{font-size: 20px; text-align: center; padding-top:40px;}
.booking .booking2 .jujiao02{text-align: center; padding-top:10px; color: #A2A2A2; text-transform: uppercase;}
.booking .booking2 .jujiao03{width: 100%; text-align: center;}
.booking .booking2 .jujiao03 img{margin:0 auto;margin-top: 10px;}
.booking .booking2 .jujiao04{text-align: center; color: #888; margin-top: 10px;}
.booking .booking2 .jujiao05{text-align: center; color: #888; margin-top: 0px;}
.booking .booking2 .jujiao06{width: 95%; margin: 30px auto;}
.booking .booking2 .jujiao06 img{width: 100%;}
/*.jujiao over*/
/*.women begin*/
.booking .booking2 .women{width: 100%; background-color: #FAF8F8;text-align: center;}
.booking .booking2 .women01{font-size: 20px; text-align: center; padding-top:10px;}
.booking .booking2 .women02{text-align: center; padding-top:10px; color: #A2A2A2; text-transform: uppercase;}
.booking .booking2 .women03{width: 100%; text-align: center;}
.booking .booking2 .women03 img{margin:0 auto;margin-top: 10px;}
.booking .booking2 .women04{text-align: center; color: #888; margin-top: 10px; margin-bottom: 25px;}
.booking .booking2 .women05{width: 100%; margin-top: 0px; padding-bottom:0;}
.booking .booking2 .women05 img{width: 100%;}
/*.women over*/
/*phone精准预约 over*/
/*.div34_04 begin*/
.booking .booking2 .div34_04{width: 95%; height: auto; overflow: hidden; margin: 30px auto 0; padding: 0;}
.booking .booking2 .wow{width: 30%; float: left;}
.booking .booking2 .wow img{width: 100%;}
.booking .booking2 .section2 .wow02{margin-left: 5%; margin-right: 5%;}
.booking .booking2 .section2 .s2-btn{position:relative; display:inline-block; width:100%; height: auto; overflow: hidden; color:#fff; text-align:center; font-size:16px;:}
.booking .booking2 .section2 .s2-btn.front-face{font-size:16px; line-height: 25px;}
.booking .booking2 .section2 .back-face{line-height:22px; height: auto; overflow: hidden; font-size: 12px; width: 100%;}
.booking .booking2 .s2-scr #last{width: 100%; padding-left: 2%; padding-right: 2%;}
.booking .booking2 .section2 .s2-scr{position:relative; height:55px; overflow: hidden; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; -o-transform-style:preserve-3d; transform-style:preserve-3d}
.booking .booking2 .back-face,.front-face{font-size: 14px; position:absolute!important; top:0; left:10%; margin-left:-10%; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden}
.booking .booking2 .front-face{-webkit-transform:rotateY(0); -moz-transform:rotateY(0); -o-transform:rotateY(0); transform:rotateY(0); -ms-transform:rotateY(0)}
.booking .booking2 .back-face,.s2-scr:hover .front-face{-webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg); transform:rotateY(180deg); -ms-transform:rotateY(180deg)}
.booking .booking2 .s2-scr:hover .back-face{cursor:pointer; -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg); -ms-transform:rotateY(360deg)}
.booking .booking2 .section8 #box{position:relative; float:left; overflow:hidden; width:95%; height:23%; margin: 0 auto; padding: 0; background: #faf8f8; padding-bottom: 30px;}
.booking .booking2 .section8 #list3{position:absolute; top:49px; left:0; display:inline; width:100%; height:23%;}
.booking .booking2 .section8 #list3 ul{margin:0 auto; padding:0; width:100%; height:23%;}
.booking .booking2 .section8 #list3 li{position:absolute; width:25%; cursor:pointer}
.booking .booking2 .section8 #list3 li img{width:100%; vertical-align:top;}
/*媒体查询*/
.booking .booking2 .glyphicons{color:white;}
.booking .booking2 .iconbox{position: relative;text-align: center;}
.booking .booking2 .icon-txt{position: absolute;}
.booking .booking2 .new_ser_one{ width: auto; height: auto; overflow: hidden; padding: 20px; background: #fff;}
.booking .booking2 .new_ser_one .one_title{ width: 100%; height: 40px; line-height: 40px; margin-bottom: 15px; text-align: center; font-size: 20px; color: #000; }
.booking .booking2 .new_ser_one .one_content{ width: 100%; height: auto; overflow: hidden; }
.booking .booking2 .new_ser_one .one_content .boodness{ width:100%; height: auto; margin:0 auto; position: relative;}
.booking .booking2 .new_ser_one .one_content .boodness .nav-arrow{position:relative; display: none;}
.booking .booking2 .new_ser_one .one_content .boodness .nav-arrow .arrow{position:absolute;opacity:1}
.booking .booking2 .new_ser_one .one_content .boodness .nav-arrow .arrow i{display:block;width:50px;height:200px;cursor:pointer;}
.booking .booking2 .new_ser_one .one_content .boodness .nav-arrow .prev{left:0px; }
.booking .booking2 .new_ser_one .one_content .boodness .nav-arrow .prev i{ background: url(/images/service/zuojiantou.png) left center no-repeat; }
.booking .booking2 .new_ser_one .one_content .boodness .nav-arrow .next{right:0px; }
.booking .booking2 .new_ser_one .one_content .boodness .nav-arrow .next i{background: url(/images/service/youjiantou.png) right center no-repeat; }
.booking .booking2 .new_ser_one .one_content .boodness .nav-arrow .prev:hover,.nav-arrow .next:hover{opacity:1;}
.booking .booking2 .new_ser_one .one_content .boodness .desc{ color: #666; font-size:15px; line-height: 25px;  color: #484848;}
.booking .booking2 .new_ser_one .one_content .boodness .swiper-slide{ height: 205px!important; line-height: 25px;} 
.booking .booking2 .new_ser_one .one_content .boodness .swiper-slide img{ width: 100%; height: 205px; }
.booking .booking2 .new_ser_one .one_content .boodness ul li{ position: relative; }
.booking .booking2 .new_ser_one .one_content .boodness ul li ul{ position: absolute; top: 215px; width: 100%; left: 0; }
.booking .booking2 .new_ser_one .one_content .boodness ul li ul li{ font-size: 14px; } 
.booking .booking2 .guodu{ width: 100%; height: 20px; background: #eee; }

.vip .vip1 .div100{width: 100%; height: 420px; background: url(/images/service/VIP.jpg) 0 0 no-repeat;}
.vip .vip1 .div100_01{margin-top: 290px; margin-left: 100px; z-index: 1; position: absolute;}
.vip .vip1 .div100_01 a{float: left; width: 170px; height: 40px; line-height: 40px; text-align: center; background-color: transparent; border: 1px solid #EE7074; border-radius: 4px; font-size: 14px; /*margin-left: -205px; */ /*margin-top: 290px; */ color: #EE7074;}
.vip .vip1 .div100_01 a:hover{background-color: #EE7074; color: #fff;}
.vip .vip1 .div45{width: 1170px; height: 398px; margin: 30px auto 0;}
.vip .vip1 .div45_01{font-size: 38px; text-align: center; margin-top: 80px; margin-bottom: 20px; }
.vip .vip1 .div45_01 img{border-radius: 50%;}
.vip .vip1 .div45_02{font-size: 14px; text-align: center; margin-top: 10px; color: #A4A4A4;}
.vip .vip1 .div45_03{text-align: center; margin:0; padding-top: 60px;}
.vip .vip1 .div45_03 img{ margin:0px auto 0; }
.vip .vip1 .div45_04 ul li{width: 1170px; margin-top: 24px; font-size: 24px; color: #1E1E1E;}
.vip .vip1 .div45_04 ul li a{float: left;}
.vip .vip1 .div45_04_a1{margin-left: 120px; margin-right: 177px;}
.vip .vip1 .div45_04_a2{margin-right: 163px;}
.vip .vip1 .div45_04_a3{margin-right: 16%;}
.vip .vip1 .div46{min-width: 1170px; height: 274px; background-color: #EFEFEF;}
.vip .vip1 .div46_ul01{width: 1170px; height: 277px; margin: 0 auto; text-align: center;}
.vip .vip1 .div46_ul01 .li01{font-size: 38px; color: #333; padding-top: 70px;}
.vip .vip1 .div46_ul01 .li02{font-size: 16px; color: #777; margin-top: 30px;}
.vip .vip1 .div46_ul01 .li02 p{line-height: 32px;}
.vip .vip1 .div47{min-width: 1170px; overflow: hidden; position: relative;}
.vip .vip1 .div47_01 img{position: relative; left: 50%; margin-left: -960px;}
.vip .vip1 .div47_01{height:158px; margin-top: -1px;}
.vip .vip1 .div48{width: 1170px; height: 425px; margin: 0 auto; background-color: #fff;}
.vip .vip1 .div48_01{text-align: center; margin-top: 50px; font-size: 26px;}
.vip .vip1 .div48_01 img{ margin:0 auto; }
.vip .vip1 .div48_02{font-size: 16px; color: #888; padding-top: 14px; text-align: center;}
.vip .vip1 .div48_03{width: 1002px; height: 330px; margin: 17px auto 0 auto; font-size: 14px; color: #323232;}
.vip .vip1 .div48_03 .ul01{float: left; width: 484px; height: 288px; background-color: #EFEFEF;}
.vip .vip1 .div48_03 .ul02{margin-left: 32px;}
.vip .vip1 .div48_03 .ul01 .li01{margin-bottom: 26px;}
.vip .vip1 .div48_03 .ul01 .li02,.vip .vip1 .div48_03 .ul01 .li03{width: 400px; margin: 0px auto 2px auto;}
.vip .vip1 .div49{width: 100%; height: 187px; background: url(/images/service/guowai.png) 0 0 no-repeat; background-color: #EFEFEF;}
.vip .vip1 .div50_wai{width: 100%; height: 480px; background-color: #EFEFEF;}
.vip .vip1 .div50{width: 1170px; height: 465px; margin: 0 auto; background-color: #EFEFEF; }
.vip .vip1 .div50_01{text-align: center; margin:0 auto; font-size: 26px; padding-top: 50px;}
.vip .vip1 .div50_01 img{ margin:0 auto; }
.vip .vip1 .div50_02{font-size: 16px; color: #888; padding-top: 14px; text-align: center;}
.vip .vip1 .div50_03{width: 1002px; height: 350px; margin: 17px auto 0 auto; font-size: 14px; color: #323232;}
.vip .vip1 .div50_03 .ul01{float: left; width: 484px; height: 288px; background-color: #fff;}
.vip .vip1 .div50_03 .ul02{margin-left: 32px;}
.vip .vip1 .div50_03 .ul01 .li01{margin-bottom: 26px;}
.vip .vip1 .div50_03 .ul01 .li02,.vip .vip1 .div50_03 .ul01 .li03{width: 400px; margin: 0px auto 2px auto;}
.vip .vip1 .div51{min-width: 1170px; overflow: hidden; position: relative;}
.vip .vip1 .div51_01 img{position: relative; left: 50%; margin-left: -960px;}
.vip .vip1 .div51_01{height:158px; margin-top: -1px;}
.vip .vip1 .div52{width: 1170px; height: 455px; margin: 0 auto; background-color: #fff; font-size: 26px;}
.vip .vip1 .div52_01{text-align: center; margin-top:50px;}
.vip .vip1 .div52_01 img{ margin: 0 auto; }
.vip .vip1 .div52_02{font-size: 16px; color: #888; padding-top: 14px; text-align: center;}
.vip .vip1 .div52_03{width: 1002px; height: 350px; margin: 17px auto 0 auto; font-size: 14px; color: #323232;}
.vip .vip1 .div52_03 .ul01{float: left; width: 484px; height: 288px; background-color: #EFEFEF;}
.vip .vip1 .div52_03 .ul02{margin-left: 32px;}
.vip .vip1 .div52_03 .ul01 .li01{margin-bottom: 26px;}
.vip .vip1 .div52_03 .ul01 .li02,.vip .vip1 .div52_03 .ul01 .li03{width: 400px; margin: 0px auto 2px auto;}
.vip .vip1 .div53{width: 100%; height: 269px; display: block; background:url(/images/service/mashang.png) center center no-repeat; cursor: pointer;}
.vip .vip1 .div54{width: 100%; height: 155px; background:url(/images/service/guowai.png) center center no-repeat}
.vip .vip1 .div55{width: 100%; background: url(/images/service/VIP.jpg) center center no-repeat; height: 420px;}
.vip .vip1 .div56{width:1170px;margin:0 auto;height:0px;}
.vip .vip1 .new_ser_one{ width: 100%; height: auto; overflow: hidden; background: #faf9f9; text-align: center; }
.vip .vip1 .new_ser_one_01{font-size: 38px; color: #353535; text-align: center; padding-top:80px;}
.vip .vip1 .new_ser_one_02{text-align: center; text-transform: uppercase; color: #ccc; margin-top: 4px; line-height: 30px; font-size: 14px;}
.vip .vip1 .new_ser_one_03{text-align: center; margin-top:30px;}
.vip .vip1 .new_ser_one_03 img{ margin: 0 auto; }
.vip .vip1 .new_ser_one_04{font-size: 16px;color:#646464;  margin-top: 14px; }
.vip .vip1 .new_ser_one_05{ width: 1100px;height: auto;  margin:70px auto 30px; }
.vip .vip1 .new_ser_one_05 .goodness{ width:1000px; height: auto; margin:0 auto; position: relative;}
.vip .vip1 .new_ser_one_05 .goodness .nav-arrow{position:relative;z-index:5}
.vip .vip1 .new_ser_one_05 .goodness .nav-arrow .arrow{position:absolute;opacity:1}
.vip .vip1 .new_ser_one_05 .goodness .nav-arrow .arrow i{display:block;width:50px;height:200px;cursor:pointer;}
.vip .vip1 .new_ser_one_05 .goodness .nav-arrow .prev{left:-50px;}
.vip .vip1 .new_ser_one_05 .goodness .nav-arrow .prev i{ background: url(/images/service/zuojiantou.png) left center no-repeat; }
.vip .vip1 .new_ser_one_05 .goodness .nav-arrow .next{right:-50px;}
.vip .vip1 .new_ser_one_05 .goodness .nav-arrow .next i{background: url(/images/service/youjiantou.png) right center no-repeat; }
.vip .vip1 .new_ser_one_05 .goodness .nav-arrow .prev:hover,.nav-arrow .next:hover{opacity:1}
.vip .vip1 .new_ser_one_05 .goodness .desc{ color: #666; font-size:15px; line-height: 25px;  color: #484848;}
.vip .vip1 .new_ser_one_05 .goodness .swiper-slide{ height: 255px!important; line-height: 25px;} 
.vip .vip1 .new_ser_one_05 .goodness .swiper-slide img{ width: 218px; margin:0 10px; padding: 5px;border:#f1f1f1 1px solid; }
.vip .vip2 .banner_img, .row_img{width:100%;}
.vip .vip2 .vip_content .title_text{font-size: 14px;}
.vip .vip2 .vip_content .title_tips{font-size: 16px;}
.vip .vip2 .vip_content .title_text_sml{font-size: 12px;color: #ccc;margin-top: 0px;}
.vip .vip2 .vip_content .row_margin{margin-top: 40px;}
.vip .vip2 .vip_content .text_box_center{text-align: center;}
.vip .vip2 .vip_content .fl{float: left;}
.vip .vip2 .vip_content .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.vip .vip2 .vip_content .clearfix{*+height:1%;}
.vip .vip2 .vip_content table{ margin:0 auto; }
.vip .vip2 .vip_content .row_margin .item_box{ width:18%;}
.vip .vip2 .vip_content .row_margin .fh { width: 21px; margin-top: 30px;}
.vip .vip2 .vip_content .row_margin .item_img{ width:70%; margin:0 auto 5px; }
.vip .vip2 .vip_content .imgd{ width: 14px; height: 14px; padding-bottom: 22px; }
.vip .vip2 .vip_content .row_margin .bottom_text{ width:72px; text-align: center; color:#1e1e1e }
.vip .vip2 .vip_content .margin_top_10{margin-top: 10px}
.vip .vip2 .vip_content .margin_top_35{margin-top: 15px; text-align: center; }
.vip .vip2 .vip_content .row_bg{text-align: center;}
.vip .vip2 .vip_content .bg_ef{background-color:#efefef; height: 132px;}
.vip .vip2 .vip_content .question_img{ max-width: 250px; margin:0 auto;   }
.vip .vip2 .vip_content .margin_top_50{margin-top: 50px;}
.vip .vip2 .vip_content .margin_top_40{margin-top: 40px;}
.vip .vip2 .vip_content .un_margin_top_40{margin-top: -40px;}
.vip .vip2 .vip_content .margin_top_30{margin-top: 30px;}
.vip .vip2 .vip_content .margin_top_20{margin-top: 20px;}
.vip .vip2 .vip_content .margin_top_15{margin-top: 10px;}
.vip .vip2 .vip_content .q_img_box{margin-top: -35px}
.vip .vip2 .vip_content .q_img_box img{ margin:0 auto; }
.vip .vip2 .vip_content .color_1e{color:#1e1e1e}
.vip .vip2 .vip_content .double_img_box{width: 45%;text-align: center;margin-left: 3.3%;position: relative; margin-bottom:40px;}
.vip .vip2 .vip_content .double_img_box img{width: 100%;}
.vip .vip2 .new_ser_one{ width: auto; height: auto; overflow: hidden; padding: 20px; background: #fff;}
.vip .vip2 .new_ser_one .one_title{ width: 100%; height: 40px; line-height: 40px; margin-bottom: 15px; text-align: center; font-size: 20px; color: #000; }
.vip .vip2 .new_ser_one .one_content{ width: 100%; height: auto; overflow: hidden; }
.vip .vip2 .new_ser_one .one_content .boodness{ width:100%; height: auto; margin:0 auto; position: relative;}
.vip .vip2 .new_ser_one .one_content .boodness .nav-arrow{position:relative; display: none;}
.vip .vip2 .new_ser_one .one_content .boodness .nav-arrow .arrow{position:absolute;opacity:1}
.vip .vip2 .new_ser_one .one_content .boodness .nav-arrow .arrow i{display:block;width:50px;height:200px;cursor:pointer;}
.vip .vip2 .new_ser_one .one_content .boodness .nav-arrow .prev{left:0px; }
.vip .vip2 .new_ser_one .one_content .boodness .nav-arrow .prev i{ background: url(/images/service/zuojiantou.png) left center no-repeat; }
.vip .vip2 .new_ser_one .one_content .boodness .nav-arrow .next{right:0px; }
.vip .vip2 .new_ser_one .one_content .boodness .nav-arrow .next i{background: url(/images/service/youjiantou.png) right center no-repeat; }
.vip .vip2 .new_ser_one .one_content .boodness .nav-arrow .prev:hover,.nav-arrow .next:hover{opacity:1;}
.vip .vip2 .new_ser_one .one_content .boodness .desc{ color: #666; font-size:15px; line-height: 25px;  color: #484848;}
.vip .vip2 .new_ser_one .one_content .boodness .swiper-slide{ height: 205px!important; line-height: 25px;} 
.vip .vip2 .new_ser_one .one_content .boodness .swiper-slide img{ width: 100%; height: 205px; }
.vip .vip2 .new_ser_one .one_content .boodness ul li{ position: relative; }
.vip .vip2 .new_ser_one .one_content .boodness ul li ul{ position: absolute; top: 215px; width: 100%; left: 0; }
.vip .vip2 .new_ser_one .one_content .boodness ul li ul li{ font-size: 14px; } 
.vip .vip2 .guodu{ width: 100%; height: 10px; background: #eee; }

.gold .gold1 .ser_si{ width: 100%; height: auto; overflow: hidden; }
.gold .gold1 .ser_si .ban{ width: 100%; height:420px; background: url(/images/service/banner1.jpg) center center no-repeat;  }
.gold .gold1 .ser_si .ban a{ width: 100%; height:420px; display: block;}
.gold .gold1 .ser_si .ione{ width: 100%; height:477px; background: #fff; padding-top: 75px; text-align: center;}
.gold .gold1 .ser_si .ione .title1{ margin-bottom: 95px; font-size: 38px; font-family: "微软雅黑";}
.gold .gold1 .ser_si .ione .title1 img{ margin:0 auto; }
.gold .gold1 .ser_si .ione .cont{ width: 1200px; height: auto ; overflow: hidden; margin:30px auto; }
.gold .gold1 .ser_si .ione .cont .abox{ width: 215px; height: auto; overflow: hidden; float: left; margin-right: 110px; text-align: center; font-size: 16px; color: #646464; line-height: 24px; }
.gold .gold1 .ser_si .ione .cont .abox:nth-child(4){ margin-right: 0; }
.gold .gold1 .ser_si .ione .cont .abox span{ font-size: 28px; color: #000; line-height: 30px; display:block; margin-bottom: 20px;}
.gold .gold1 .ser_si .ione .cont .abox img { margin-bottom: 20px; margin:0 auto; }
.gold .gold1 .ser_si .itwo{ width: 100%; height: auto; overflow: hidden; background: #f8f8f8; }
.gold .gold1 .ser_si .ithree{ width: 100%; height: auto; overflow: hidden; background: #fff;}
.gold .gold1 .ser_si .ifour{ width: 1200px; height: 531px; background: url(/images/service/t1.png) left 65px no-repeat;  margin:0 auto;}
.gold .gold1 .ser_si .ifour span{ font-size:32px; color: #333; line-height: 60px;}
.gold .gold1 .ser_si .ifive span{ font-size:32px; color: #333; line-height: 60px;}
.gold .gold1 .ser_si .isix span{ font-size:32px; color: #333; line-height: 45px; margin-bottom: -14px; display: block;}
.gold .gold1 .ser_si .iseven span{ font-size:32px; color: #333; line-height: 60px;}
.gold .gold1 .ser_si .ifive{ width: 1200px; height:485px; background: url(/images/service/t2.png) right bottom no-repeat;   margin:0 auto;}
.gold .gold1 .ser_si .isix{width: 1200px; height:534px; background: url(/images/service/t3.png) left bottom no-repeat;  margin:0 auto; }
.gold .gold1 .ser_si .iseven{width: 1200px; height:490px; background: url(/images/service/t4.png) right bottom no-repeat;  margin:0 auto; }
.gold .gold1 .ser_si .pic1{ color: #888; line-height: 25px; font-size: 18px; text-align: left; margin:0 0 0px 520px; padding-top: 160px; }
.gold .gold1 .ser_si .pic1 img{ margin-bottom: 10px; }
.gold .gold1 .ser_si .pic2{ color: #888; line-height: 25px; font-size: 18px; text-align: left; margin:0 0 0px 0px; padding-top: 160px; }
.gold .gold1 .ser_si .pic2 img{ margin-bottom: 10px; }
.gold .gold1 .ser_si .pic3{ color: #888; line-height: 25px; font-size: 18px; text-align: left; margin:0 0 0px 520px; padding-top: 160px; }
.gold .gold1 .ser_si .pic3 img{ margin-bottom: 10px; }
.gold .gold1 .ser_si .pic4{ color: #888; line-height: 25px; font-size: 18px; text-align: left; margin:0 0 0px 0px; padding-top: 160px; }
.gold .gold1 .ser_si .pic4 img{ margin-bottom: 10px; }
.gold .gold1 .ser_si .ieight{ width: 100%; height:269px; background:url(/images/service/mashang.png) center center no-repeat;    }
.gold .gold1 .ser_si .ieight a{ width: 100%; height:269px; display: block;}
.gold .gold1 .new_ser_one{ width: 100%; height: auto; overflow: hidden; background: #faf9f9; text-align: center; }
.gold .gold1 .new_ser_one_01{font-size: 38px; color: #353535; text-align: center; padding-top:75px;}
.gold .gold1 .new_ser_one_02{text-align: center; text-transform: uppercase; color: #ccc; margin-top: 4px; line-height: 40px; font-size: 14px;}
.gold .gold1 .new_ser_one_03{text-align: center; margin-top:0px;}
.gold .gold1 .new_ser_one_03 img{ margin: 0 auto; }
.gold .gold1 .new_ser_one_04{font-size: 16px;color:#646464;  margin-top: 14px; }
.gold .gold1 .new_ser_one_05{ width: 1180px;height: auto;  margin:70px auto 30px; }
.gold .gold1 .new_ser_one_05 .goodness{ width:1180px; height: auto; margin:0 auto; position: relative;}
.gold .gold1 .new_ser_one_05 .goodness .nav-arrow{position:relative;z-index:5}
.gold .gold1 .new_ser_one_05 .goodness .nav-arrow .arrow{position:absolute;opacity:1}
.gold .gold1 .new_ser_one_05 .goodness .nav-arrow .arrow i{display:block;width:50px;height:200px;cursor:pointer;}
.gold .gold1 .new_ser_one_05 .goodness .nav-arrow .prev{left:-50px;}
.gold .gold1 .new_ser_one_05 .goodness .nav-arrow .prev i{ background: url(/images/service/zuojiantou.png) left center no-repeat; }
.gold .gold1 .new_ser_one_05 .goodness .nav-arrow .next{right:-50px;}
.gold .gold1 .new_ser_one_05 .goodness .nav-arrow .next i{background: url(/images/service/youjiantou.png) right center no-repeat; }
.gold .gold1 .new_ser_one_05 .goodness .nav-arrow .prev:hover,.nav-arrow .next:hover{opacity:1}
.gold .gold1 .new_ser_one_05 .goodness .desc{ color: #666; font-size:15px; line-height: 25px;  color: #484848;}
.gold .gold1 .new_ser_one_05 .goodness .swiper-slide{ height: 325px!important; line-height: 25px;} 
.gold .gold1 .new_ser_one_05 .goodness .swiper-slide img{ width: 265px; margin:0 10px; padding: 5px;border:#f1f1f1 1px solid; }

.gold .gold2 .ser_si{ width: 100%; height: auto; overflow: hidden; }
.gold .gold2 .ser_si .btitle{ font-size: 20px; color: #323232;}
.gold .gold2 .ser_si .stitle{background: #F29C9F; width:30px; height: 2px; margin:5px auto 0;}
.gold .gold2 .ser_si .lbtitle{ font-size: 16px; text-align: left; color: #323232;}
.gold .gold2 .ser_si .lstitle{ font-size: 13px; text-align: left; color: #888; margin-top: 10px; }
.gold .gold2 .ser_si .rbtitle{ font-size: 16px; text-align: right; color: #323232;}
.gold .gold2 .ser_si .rstitle{ font-size: 14px; text-align: right; color: #888; margin-top: 10px; }
.gold .gold2 .ser_si .fbox_o{ width: 100%; height: auto; overflow: hidden;text-align: center; padding: 40px 0;background: #fff; }
.gold .gold2 .ser_si .fbox_o .cont{width:auto; height: auto; overflow: hidden; margin-top:40px; padding: 0 20px; text-align: center; }
.gold .gold2 .ser_si .fbox_o .cont .conbox{ width:19.75%; margin-right: 7%; height: auto; font-size: 12px; text-align: center; float: left; font-size: 12px; color: #646464;}
.gold .gold2 .ser_si .fbox_o .cont .conbox:nth-child(4){ margin-right:0%;}
.gold .gold2 .ser_si .fbox_o .cont .conbox img{ width: 100%; margin-bottom: 5px;}
.gold .gold2 .ser_si .fbox_o .cont .conbox span{ font-size: 18px; color: #000; line-height: 35px;}
.gold .gold2 .ser_si .fbox_t{ width: auto; height: auto;overflow: hidden; padding: 40px 20px 0; background: #f8f8f8; } 
.gold .gold2 .ser_si .fbox_th{ width: auto; height: auto;overflow: hidden; padding: 35px 20px 0; background: #fff; } 
.gold .gold2 .ser_si .fbox_pic{ width:75%; height: auto; overflow: hidden; text-align: center; margin: 20px auto 0;}
.gold .gold2 .ser_si .fbox_pic img{ width: 80%; margin: 0px auto; }
.gold .gold2 .ser_si .fbox_pim{ margin-bottom: 30px; }
.gold .gold2 .ser_si .fbox_f{ width: 100%; height: 60px; ;background: #efefef; margin-top: 50px; position: relative; }
.gold .gold2 .ser_si .fbox_f img{ width: 100%; margin-top: -40px; position: absolute; top: -50px;}
.gold .gold2 .new_ser_one{ width: auto; height: auto; overflow: hidden; padding:0 20px 35px; background: #fff;}
.gold .gold2 .new_ser_one .one_title{ width: 100%; height: 40px; line-height: 40px; margin-bottom: 15px; text-align: center; padding-top: 30px;  font-size: 20px; color: #000; }
.gold .gold2 .new_ser_one .one_content{ width: 100%; height: auto; overflow: hidden; }
.gold .gold2 .new_ser_one .one_content .boodness{ width:100%; height: auto; margin:0 auto; position: relative;}
.gold .gold2 .new_ser_one .one_content .boodness .nav-arrow{position:relative; display: none;}
.gold .gold2 .new_ser_one .one_content .boodness .nav-arrow .arrow{position:absolute;opacity:1}
.gold .gold2 .new_ser_one .one_content .boodness .nav-arrow .arrow i{display:block;width:50px;height:200px;cursor:pointer;}
.gold .gold2 .new_ser_one .one_content .boodness .nav-arrow .prev{left:0px; }
.gold .gold2 .new_ser_one .one_content .boodness .nav-arrow .prev i{ background: url(/images/service/zuojiantou.png) left center no-repeat; }
.gold .gold2 .new_ser_one .one_content .boodness .nav-arrow .next{right:0px; }
.gold .gold2 .new_ser_one .one_content .boodness .nav-arrow .next i{background: url(/images/service/youjiantou.png) right center no-repeat; }
.gold .gold2 .new_ser_one .one_content .boodness .nav-arrow .prev:hover,.nav-arrow .next:hover{opacity:1;}
.gold .gold2 .new_ser_one .one_content .boodness .desc{ color: #666; font-size:15px; line-height: 25px;  color: #484848;}
.gold .gold2 .new_ser_one .one_content .boodness .swiper-slide{ height: 205px!important; line-height: 25px;} 
.gold .gold2 .new_ser_one .one_content .boodness .swiper-slide img{ width: 100%; height: 205px; }
.gold .gold2 .new_ser_one .one_content .boodness ul li{ position: relative; }
.gold .gold2 .new_ser_one .one_content .boodness ul li ul{ position: absolute; top: 215px; width: 100%; left: 0; }
.gold .gold2 .new_ser_one .one_content .boodness ul li ul li{ font-size: 14px; } 



/*基于PC尺寸*/
@media screen and (min-width: 1190px) and (max-width: 1920px){ }
.booking .booking1{ display: block;}
.booking .booking2{ display: none; }
.booking .booking1 .glyphicons{font-size: 36px; line-height: 64px;} 
.booking .booking1 .iconbox{margin-top: 10px; border-radius: 50%; height: 68px; width: 68px;} 
.booking .booking1 .icon-txt{top:21px; left:72px; width: 100px; font-size: 20px;}
.vip .vip1{ display: block; } 
.vip .vip2{ display: none; }
.gold .gold1{ display: block; } 
.gold .gold2{ display: none; }
.remote .wap_five{ display: none; }
.remote .why>p,.remote .suggest>p,.remote .team>p,.remote .order>p,.remote .past>p,.remote .problem .problem-text>p{text-align: center;font-size:16px;color:#646464;margin-top:15px;}

.henghong{ width:100%; height: 2px; background: url(/images/service/sekuai.png) center center no-repeat; margin-top: 30px; }
/*基于iPad(768px)和iPad Pro(1024px)尺寸*/
@media screen and (min-width: 641px) and (max-width: 1189px){ 
	.remote .why>p,.remote .suggest>p,.remote .team>p,.remote .order>p,.remote .past>p,.remote .problem .problem-text>p{text-align: center;font-size:16px;color:#646464;margin-top: 47px;}

.booking .booking1{ display: none; } 
.booking .booking2,.remote .wap_five{ display: block;}  
    .remote .why ul>li{margin:60px auto;}
    .remote .why>h2,.remote .suggest>h2,.remote .team>h2,.remote .order>h2,.remote .past>h2,.remote .problem .problem-text>h2{font-size:32px;margin-top:60px;}
    .remote .why>h3,.remote .suggest>h3,.remote .team>h3,.remote .order>h3,.remote .past>h3,.remote .problem .problem-text>h3{display:block;}
    .remote .why>h2::before,.remote .suggest>h2::before,.remote .team>h2::before,.remote .order>h2::before,.remote .past>h2::before,.remote .problem .problem-text>h2::before{bottom:-79px;}
    .remote .why>p,.remote .suggest>p,.remote .team>p,.remote .order>p,.remote .past>p,.remote .problem .problem-text>p{display:none;}
    .remote .why ul>li>.pc_why{display:none;}
    .remote .why ul>li>.ph_why{display:block;}
    .remote .why ul>li{font-size:14px;line-height:20px;}
    .remote .why ul>li>img{margin:0 auto 15px auto;}
    .remote .why{width:100%;}
    .remote .suggest .lump{width:91%;height:auto;overflow: hidden;position: initial;}
    .remote .suggest .lump-left,.remote .suggest .lump-right{background-color: #fff;width:49%;height:auto;position: initial;}
    .remote .lump-left>img:nth-child(1),.remote .lump-right>img:nth-child(1){display:none;}
    .remote .lump-left>img:nth-child(2),.remote .lump-right>img:nth-child(2){display:block;}
    .remote .suggest .lump img{width:62px;height:60px;margin:36px auto 18px auto;}
    .remote .suggest .lump div>p{font-size: 24px;color:#323232;}
    .remote .suggest .lump div>p::after{background-color: #eee;bottom:-20px;}   
    .remote .suggest .lump .lump_pc_text{display:none;width:70%;height:130px;margin:0 auto 50px auto;overflow:hidden; font-size:18px;line-height: 47px;color:#888888;}
    .remote .suggest .lump .lump_ph_text{display:block;font-size:20px;color:#888888;line-height: 30px;margin-bottom: 30px;}
    .remote .team ul{margin: 60px auto 15px auto;width:93%;}
    .remote .team ul li{width:30%;margin-right:5%;}
    .remote .team ul li:nth-child(3){margin-right:0;}
    .remote .team ul li:nth-child(4),.remote .team ul li:nth-child(5){display:none;}
    .remote .team ul>li img{border:none;border-radius:0;margin:0 auto;}
    .remote .team ul>li p{color:#888888;text-align:center;}
    .remote .team ul>li h4{display:block;}
    .remote .team ul>li span{display:none;}
    .remote .team .zixun{display:block;width:122px;height:46px;border:1px solid #fa6c71;border-radius: 20px;color:#fa6c71;font-size:18px;line-height:46px; margin:0px auto 60px auto;} 
    /*往期回顾*/
    .remote .past .screen{width:90%;margin: 60px auto 0px auto;}
	.remote .past .screen .screen-play{width:588px;height:330px;margin:0 auto;float:none;}
	.remote .past .screen .screen-play .ck_img,.remote .past .screen .screen-play .ck_img img{width:100%;height:330px;}
	.remote .past .screen .screen-list{width:100%;height:auto;margin-top:17px;}
	.remote .past .screen .screen-list li{float:left;width:32%;margin-right:2%;padding:0;border:none;}
	.remote .past .screen .screen-list li:last-child{margin-right:0;}
	.remote .past .screen .screen-list li .list-img{width:100%;float:none;height:auto;}
	.remote .past .screen .screen-list li .list-text{width:100%;float:none;padding:18px 0;text-align:center;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .remote .past .screen .screen-play>img{ display: none; }


    .remote .problem .problem-text{width:92%;background-color:#fff;margin:105px auto;}
    .remote .problem .problem-text ul li>h3{font-size:24px;line-height:35px;}
    .remote .problem .problem-text ul li>p{font-size:20px;color:#888888;line-height:30px;padding-top:10px;}
    .remote .problem .problem-text ul li>h3::before{bottom: -31px;}
    .remote .past,.remote .past .screen,.remote .problem{background-color: #f5f5f5;}
    .remote .order{display:none;}
    .remote .free{display:block;}
    .remote .free .fre_opts option{font-size: 17px;height: 26px;}
    
	.booking .booking1{ display: none;}
	.booking .booking2{ display: block;}
	.booking .booking2 .glyphicons{font-size: 36px; line-height: 64px;} 
    .booking .booking2 .iconbox{margin-top: 10px; border-radius: 50%; height: 68px; width: 68px;} 
    .booking .booking2 .icon-txt{top:21px; left:72px; width: 100px; font-size: 20px;}
	.vip .vip1{ display: none; } 
	.vip .vip2{ display: block; }
	.gold .gold1{ display: none; } 
	.gold .gold2{ display: block; }
    .henghong{ display: none; }
	.wav_title{ display:block; }
	.head-nav{ display: none; }

}

/*基于iPone 6Plus(414px)尺寸*/
@media screen and (min-width: 413px) and (max-width: 640px){
	.remote .past .screen .screen-play>img{width:60px;margin:-30px 0 0 -30px;}
	.remote .why>p,.remote .suggest>p,.remote .team>p,.remote .order>p,.remote .past>p,.remote .problem .problem-text>p{text-align: center;font-size:16px;color:#646464;margin-top: 47px;}

    .remote .banner_pc{display:none;}
    .remote .banner_ph{display:block;}
    .remote .why ul>li{margin:60px auto;}
    .remote .why>h2,.remote .suggest>h2,.remote .team>h2,.remote .order>h2,.remote .past>h2,.remote .problem .problem-text>h2{font-size:20px;margin-top:40px;}
    .remote .why>h3,.remote .suggest>h3,.remote .team>h3,.remote .order>h3,.remote .past>h3,.remote .problem .problem-text>h3{display:block;font-size:16px;margin-top:17px;}
    .remote .why>h2::before,.remote .suggest>h2::before,.remote .team>h2::before,.remote .order>h2::before,.remote .past>h2::before,.remote .problem .problem-text>h2::before{bottom:-73px;}
    .remote .why>p,.remote .suggest>p,.remote .team>p,.remote .order>p,.remote .past>p,.remote .problem .problem-text>p{display:none;}
    .remote .why ul>li>.pc_why{display:none;}
    .remote .why ul>li>.ph_why{display:block;font-size:12px;}
    .remote .why ul>li{font-size:12px;line-height:20px;margin:40px auto;}
    .remote .why ul > li > img{width:60px;height:auto;margin:0 auto 15px auto;}
    .remote .why{width:100%;}
    .remote .suggest .lump{width:91%;margin:40px auto 40px auto;height:auto;overflow: hidden;position: initial;}
    .remote .suggest .lump-left,.remote .suggest .lump-right{background-color: #fff;width:49%;height:auto;position:initial;}

    .remote .lump-left>img:nth-child(1),.remote .lump-right>img:nth-child(1){display:none;}
    .remote .lump-left>img:nth-child(2),.remote .lump-right>img:nth-child(2){display:block;}
    .remote .suggest .lump img{width:40px;height:38px;margin:20px auto 10px auto;}
    .remote .suggest .lump div>p{font-size:16px;color:#323232;margin-bottom: 20px;}
    .remote .suggest .lump div>p::after{background-color: #eee;bottom:-10px;}   
    .remote .suggest .lump .lump_pc_text{display:none;}
    .remote .suggest .lump .lump_ph_text{display:block; line-height: 24px;}
    .remote .team ul{margin: 40px auto 0px auto;width:93%;}
    .remote .team ul li{width:30%;margin-right:4%;}
    .remote .team ul li:nth-child(3){margin-right:0;}
    .remote .team ul li:nth-child(4),.remote .team ul li:nth-child(5){display:none;}
    .remote .team ul>li img{border:none;border-radius:0;margin:0 auto;width:95px;height:auto;}
    .remote .team ul>li p{color:#888888;text-align:center;font-size: 12px;}
    .remote .team ul>li h4{display:block;font-size: 16px;margin: 10px 0 -30px 0;}
    .remote .team ul>li span{display:none;}
    .remote .team .zixun{display:block;width:80px;height:28px;border:1px solid #fa6c71;border-radius:5px;color:#fa6c71;font-size:14px;line-height:28px; margin:0px auto 40px auto;} 
     /*往期回顾*/
    .remote .past .screen{width:90%;margin: 40px auto 0px auto;}
	.remote .past .screen .screen-play{width:100%;height:240px;margin:0 auto;float:none;}
	.remote .past .screen .screen-play .ck_img,.remote .past .screen .screen-play .ck_img img{width:100%;height:240px;}
	.remote .past .screen .screen-list{width:100%;height:auto;margin-top:14px;}
	.remote .past .screen .screen-list li{float:left;width:32%;margin-right:2%;padding:0;border:none;}
	.remote .past .screen .screen-list li:last-child{margin-right:0;}
	.remote .past .screen .screen-list li .list-img{width:100%;float:none;height:auto;}
	.remote .past .screen .screen-list li .list-text{width:100%;float:none;padding:7px 0;text-align:center;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

    .remote .problem .problem-text{width:92%;background-color:#fff;margin:40px auto; padding-bottom: 22px; }
    .remote .problem .problem-text ul {margin: 16px 5%;}
    .remote .problem .problem-text ul li {margin-bottom: 5px;}
    .remote .problem .problem-text ul li>h3{font-size:14px;padding-left: 25px;}
    .remote .problem .problem-text ul li>h3::before{width:16px;height:15px;bottom: -19px;left:-24px;}
    .remote .problem .problem-text ul li>p{font-size:13px; padding-left:25px; color:#888888;padding-top:5px;}
    .remote .problem .problem-text .more{width:130px;height:40px;line-height:40px;margin:38px auto;}
    .remote .past,.remote .past .screen,.remote .problem{background-color: #f5f5f5;}
    .remote .order{display:none;}
    .remote .free{display:block;padding:50px 29px;}
    .remote .free .fre_name, .remote .free .fre_opts, .remote .free .fre_phone{font-size:16px;padding: 16px 0 16px 0px;}
    .remote .free .fre_name { margin-top:40px; text-indent: 20px;}
    .remote .free .fre_title{font-size:22px;line-height:33px;}
    
    .remote .free .fre_opts{margin:20px 0 0 0;color:#323232;}
    .remote .free .fre_opts option{font-size:14px;height:26px;}
    .remote .free .fre_phone {margin: 20px 0 0px 0;text-indent: 20px;}
    .remote .free button { height:55px;font-size: 20px;line-height: 20px;margin-top: 20px;}
    .remote #abcd{ margin-top: 15px; }
    .remote .problem .pro-ion{height: 24px;background-size: 11px;top:-12px;}
    .booking .booking1{ display: none; } 
    .booking .booking2{ display: block;}
    .booking .booking2 .glyphicons{font-size: 18px; line-height: 64px;}
    .booking .booking2 .iconbox{margin-top: 10px; border-radius: 50%; height: 30px; width: 30px; margin-left: 15px;} 
    .booking .booking2 .icon-txt{top:3px; left:20px; width: 100px; font-size:16px;} 
	.vip .vip1{ display: none; } 
	.vip .vip2{ display: block; }
	.gold .gold1{ display: none; } 
	.gold .gold2{ display: block; }
	.remote .wap_five{ display: block; }
	.henghong{ display: none; }
	.gold .gold2 .guodu{ width: 100%; height: 10px; background: #eee; }
	.wav_title{ display:block; }
	.head-nav{ display: none; }
 }

/*基于iPhone 6(375px)和Nexus 5X(412px)、Nexus 6P(412px)尺寸*/
@media screen and (min-width: 351px) and (max-width: 412px){ 
	.remote .past .screen .screen-play>img{width:60px;margin:-30px 0 0 -30px;}
    .remote .banner_pc{display:none;}
    .remote .banner_ph{display:block;}
    .remote .why ul>li{margin:60px auto;}
    .remote .why>h2,.remote .suggest>h2,.remote .team>h2,.remote .order>h2,.remote .past>h2{font-size:18px;margin-top:40px;}
    .remote .problem .problem-text>h2{font-size:18px;margin-top:10px;}
    .remote .problem .pro-ion{height: 24px;background-size: 11px;top:-12px;}
    .remote .why>h3,.remote .suggest>h3,.remote .team>h3,.remote .order>h3,.remote .past>h3,.remote .problem .problem-text>h3{display:block;font-size:13px;margin-top:10px;}
    .remote .why>h2::before,.remote .suggest>h2::before,.remote .team>h2::before,.remote .order>h2::before,.remote .past>h2::before,.remote .problem .problem-text>h2::before{bottom:-65px;}
    .remote .why>p,.remote .suggest>p,.remote .team>p,.remote .order>p,.remote .past>p,.remote .problem .problem-text>p{display:none;}
    .remote .why ul>li>.pc_why{display:none;}
    .remote .why ul>li>.ph_why{display:block;font-size:12px;}
    .remote .why ul>li{font-size:12px;line-height:20px;margin:35px auto;}
    .remote .why ul > li > img{width:65px;height:auto;margin:0 auto 15px auto;}
    .remote .why{width:100%;}
    .remote .suggest .lump{width:91%;margin: 40px auto 30px auto;height:auto;overflow: hidden;position: initial;}
    .remote .suggest .lump-left,.remote .suggest .lump-right{background-color: #fff;width:49%;height:auto;position:initial;}

    .remote .lump-left>img:nth-child(1),.remote .lump-right>img:nth-child(1){display:none;}
    .remote .lump-left>img:nth-child(2),.remote .lump-right>img:nth-child(2){display:block;}
    .remote .suggest .lump img{width:50px;height:auto;margin:20px auto 18px auto;}
    .remote .suggest .lump div>p{font-size:15px;color:#323232;margin-bottom: 24px;}
    .remote .suggest .lump div>p::after{background-color: #eee;bottom:-15px;}   
    .remote .suggest .lump .lump_pc_text{display:none;}
    .remote .suggest .lump .lump_ph_text{display:block;line-height: 18px;}
    .remote .team ul{margin: 40px auto 0px auto;width:93%;}
    .remote .team ul li{width:30%;margin-right:4%;}
    .remote .team ul li:nth-child(3){margin-right:0;}
    .remote .team ul li:nth-child(4),.remote .team ul li:nth-child(5){display:none;}
    .remote .team ul>li img{border:none;border-radius:0;margin:0 auto;width:98px;height:auto;}
    .remote .team ul>li p{color:#888888;text-align:center;font-size: 13px;}
    .remote .team ul>li h4{display:block;font-size: 15px;margin: 10px 0 -30px 0;}
    .remote .team ul>li span{display:none;}
    .remote .team .zixun{display:block;width:90px;height:30px;border:1px solid #fa6c71;border-radius:10px;color:#fa6c71;font-size:14px;line-height:30px; margin:0px auto 30px auto;} 
    /*往期回顾*/
    .remote .past .screen{width:90%;margin:40px auto 0px auto;}
	.remote .past .screen .screen-play{width:100%;height:200px;margin:0 auto;float:none;}
	.remote .past .screen .screen-play .ck_img,.remote .past .screen .screen-play .ck_img img{width:100%;height:200px;}
	.remote .past .screen .screen-list{width:100%;height:auto;margin-top:10px;}
	.remote .past .screen .screen-list li{float:left;width:32%;margin-right:2%;padding:0;border:none;}
	.remote .past .screen .screen-list li:last-child{margin-right:0;}
	.remote .past .screen .screen-list li .list-img{width:100%;float:none;height:auto;}
	.remote .past .screen .screen-list li .list-text{width:100%;float:none;padding:10px 0;text-align:center;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

    .remote .problem .problem-text{width:92%;background-color:#fff;margin:35px auto;}
    .remote .problem .problem-text ul {margin:14px 5%;}
    .remote .problem .problem-text ul li {margin-bottom: 0;}
    .remote .problem .problem-text ul li>h3{font-size:14px;padding-left: 24px}
    .remote .problem .problem-text ul li>h3::before{width:14px;height:12px;bottom: -17px;left: -24px;}
    .remote .problem .problem-text ul li>p{font-size:12px;color:#888888;padding-left:24px;padding-top: 8px;line-height: 21px;}
    .remote .problem .problem-text .more{width:130px;height:40px;line-height:40px;margin:18px auto;}
    .remote .past,.remote .past .screen,.remote .problem{background-color: #f5f5f5;}
    .remote .order{display:none;}
    .remote .free{display:block;padding:50px 29px;}
    .remote .free .fre_name, .remote .free .fre_opts, .remote .free .fre_phone{padding: 13px 0 13px 0px;font-size:14px;}
    .remote .free .fre_name { margin-top: 25px;color:#323232;text-indent: 20px;}
    .remote .free .fre_title{font-size:20px;line-height:33px;}
    .remote .free .fre_phone {margin:13px 0 0px 0;text-indent: 20px;}
    .remote .free .fre_opts{margin:13px 0 0 0;}
    .remote .free .fre_opts option{font-size:12px;}
    .remote .free button { height: 40px;font-size: 16px;line-height: 20px;margin-top: 15px;}

    .booking .booking1{ display: none; } 
    .booking .booking2{ display: block;} 
    .booking .booking2 .glyphicons{font-size: 18px; line-height: 32px;}
    .booking .booking2 .iconbox{margin-top: 10px; border-radius: 50%; height: 34px; width: 34px;}
    .booking .booking2 .icon-txt{top:8px; left:25px; width: 100px; font-size: 16px;}
    .vip .vip1{ display: none; } 
	.vip .vip2{ display: block; }
	.gold .gold1{ display: none; } 
	.gold .gold2{ display: block; }
	.remote .wap_five{ display: block; }
	.henghong{ display: none; }
	.gold .gold2 .guodu{ width: 100%; height: 10px; background: #eee; }
	.wav_title{ display:block; }
	.head-nav{ display: none; }
}

/*基于iPhone 5(320px)和Galaxy S5(360px)尺寸*/
@media screen and (min-width: 320px) and (max-width: 350px){
	.remote .past .screen .screen-play>img{width:50px;margin:-25px 0 0 -25px;}
    .remote .banner_pc{display:none;}
    .remote .banner_ph{display:block;}
    .remote .why ul>li{margin:60px auto;}
    .remote .why>h2,.remote .suggest>h2,.remote .team>h2,.remote .order>h2,.remote .past>h2{font-size:16px;margin-top:20px;}
    .remote .problem .problem-text>h2{font-size:16px;margin-top:0px;}
    .remote .problem .pro-ion{height: 24px;background-size: 11px;top:-12px;}
    .remote .why>h3,.remote .suggest>h3,.remote .team>h3,.remote .order>h3,.remote .past>h3,.remote .problem .problem-text>h3{display:block;font-size:12px;margin-top:5px;}
    .remote .why>h2::before,.remote .suggest>h2::before,.remote .team>h2::before,.remote .order>h2::before,.remote .past>h2::before,.remote .problem .problem-text>h2::before{bottom:-55px;}
    .remote .why>p,.remote .suggest>p,.remote .team>p,.remote .order>p,.remote .past>p,.remote .problem .problem-text>p{display:none;}
    .remote .why ul>li>.pc_why{display:none;}
    .remote .why ul>li>.ph_why{display:block;}
    .remote .why ul>li{font-size:12px;line-height:20px;margin:35px auto;}
    .remote .why ul > li > img{width:65%;height:auto;margin:0 auto 15px auto;}
    .remote .why{width:100%;}
    .remote .suggest .lump{width:91%;margin:33px auto 25px auto;height:auto;overflow: hidden;position: initial;}
    .remote .suggest .lump-left,.remote .suggest .lump-right{background-color: #fff;width:49%;height:auto;position: initial;}

    .remote .lump-left>img:nth-child(1),.remote .lump-right>img:nth-child(1){display:none;}
    .remote .lump-left>img:nth-child(2),.remote .lump-right>img:nth-child(2){display:block;}
    .remote .suggest .lump img{width:40px;height:auto;margin:20px auto 10px auto;}
    .remote .suggest .lump div>p{font-size:14px;color:#323232;margin-bottom: 16px;}
    .remote .suggest .lump div>p::after{background-color: #eee;bottom:-10px;}   
    .remote .suggest .lump .lump_pc_text{display:none;}
    .remote .suggest .lump .lump_ph_text{display:block;font-size:12px;}
    .remote .team ul{margin: 40px auto 0px auto;width:93%;}
    .remote .team ul li{width:30%;margin-right:4%;}
    .remote .team ul li:nth-child(3){margin-right:0;}
    .remote .team ul li:nth-child(4),.remote .team ul li:nth-child(5){display:none;}
    .remote .team ul>li img{border:none;border-radius:0;margin:0 auto;width:95px;height:auto;}
    .remote .team ul>li p{color:#888888;text-align:center;font-size: 12px;}
    .remote .team ul>li h4{display:block;font-size: 14px;margin: 10px 0 -30px 0;}
    .remote .team ul>li span{display:none;}
    .remote .team .zixun{display:block;width:90px;height:30px;border:1px solid #fa6c71;border-radius:10px;color:#fa6c71;font-size:12px;line-height:30px; margin:0px auto 16px auto;} 
    /*往期回顾*/
    .remote .past .screen{width:90%;margin:30px auto 0px auto;}
	.remote .past .screen .screen-play{width:100%;height:170px;margin:0 auto;float:none;}
	.remote .past .screen .screen-play .ck_img{width:100%;height:170px;}
	.remote .past .screen .screen-play .ck_img img{width:100%;height:170px;}


	.remote .past .screen .screen-list{width:100%;height:auto;margin-top:7px;}
	.remote .past .screen .screen-list li{float:left;width:32%;margin-right:2%;padding:0;border:none;}
	.remote .past .screen .screen-list li:last-child{margin-right:0;}
	.remote .past .screen .screen-list li .list-img{width:100%;float:none;height:auto;}
	.remote .past .screen .screen-list li .list-text{width:100%;float:none;padding:0;text-align:center;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

    .remote .problem .problem-text{width:92%;background-color:#fff;margin:35px auto;padding-bottom:20px;}
    .remote .problem .problem-text ul { margin:0px 5%;}
    .remote .problem .problem-text ul li {margin-bottom: 0;}
    .remote .problem .problem-text ul li>h3{font-size:14px;padding-left: 24px;}
    .remote .problem .problem-text ul li>h3::before{width: 14px;height: 12px;bottom: -17px;left: -24px;}
    .remote .problem .problem-text ul li>p{font-size:12px;color:#888888;padding-top:0px;padding-left:24px;line-height: 21px;}
    .remote .problem .problem-text .more{width:130px;height:40px;line-height:40px;margin:12px auto;}
    .remote .past,.remote .past .screen,.remote .problem{background-color: #f5f5f5;}
    .remote .order{display:none;}
    .remote .free{display:block;padding:28px 29px;}
    .remote .free .fre_name, .remote .free .fre_opts, .remote .free .fre_phone{padding: 9px 0 13px 0px;font-size:12px;}
    .remote .free .fre_name { margin-top: 17px;text-indent: 20px;}
    .remote .free .fre_title{font-size:16px;line-height:22px;}
    .remote .free .fre_phone {margin:12px 0 0px 0;text-indent: 20px;}
    .remote .free .fre_opts{margin:12px 0 0 0;}
    .remote .free .fre_opts option{font-size:12px;}
    .remote .free button { height:33px;font-size:14px;line-height: 20px;margin-top:14px;}

    .booking .booking1{ display: none; } 
    .booking .booking2{ display: block;} 
    .booking .booking2 .glyphicons{font-size: 16px; line-height: 30px;}
	.booking .booking2 .iconbox{margin-top: 10px; border-radius: 50%; height: 32px; width: 32px;} 
	.booking .booking2 .icon-txt{top:8px; left:32px; width: 64px; font-size: 14px;}
	.vip .vip1{ display: none; } 
	.vip .vip2{ display: block; }
	.gold .gold1{ display: none; } 
	.gold .gold2{ display: block; }
	.remote .wap_five{ display: block; }
	.henghong{ display: none; }
	.gold .gold2 .guodu{ width: 100%; height: 10px; background: #eee; }
	.wav_title{ display:block; }
	.head-nav{ display: none; }
	.booking .booking2 .women04{font-size:13px;}
}
